{
  "guild": {
    "id": "1361349522684510449",
    "name": "wafer.space Community",
    "iconUrl": "2025-11_media/fb143eaa45770cbb40493d09b625e98b-09FD1.png"
  },
  "channel": {
    "id": "1440476423059013804",
    "type": "GuildPublicThread",
    "categoryId": "1423348662318272592",
    "category": "\uD83D\uDCDD-project-template",
    "name": "`librelane-magicdrc` crashes",
    "topic": null
  },
  "dateRange": {
    "after": "2025-10-31T23:59:59.999+00:00",
    "before": "2025-12-01T00:00:00+00:00"
  },
  "exportedAt": "2026-07-08T17:16:08.9025193+00:00",
  "messages": [
    {
      "id": "1440602668757287075",
      "type": "21",
      "timestamp": "2025-11-19T07:20:41.335+00:00",
      "timestampEdited": null,
      "callEndedTimestamp": null,
      "isPinned": false,
      "content": "",
      "author": {
        "id": "323371864074485771",
        "name": "mole99",
        "discriminator": "0000",
        "nickname": "Leo Moser (mole99)",
        "color": null,
        "isBot": false,
        "roles": [
          {
            "id": "1423020172595298314",
            "name": "Mod",
            "color": null,
            "position": 4
          }
        ],
        "avatarUrl": "2025-11_media/3c7c17f3225f6e56f4dccd83f14383f2-73F83.png"
      },
      "attachments": [],
      "embeds": [],
      "stickers": [],
      "reactions": [],
      "mentions": [
        {
          "id": "803213471402688522",
          "name": "_luke_w_",
          "discriminator": "0000",
          "nickname": "LukeW",
          "color": null,
          "isBot": false,
          "roles": [],
          "avatarUrl": "2025-11_media/a2f98861602ee8229f4eb87d5c25d1b1-5FBF4.png"
        }
      ],
      "reference": {
        "messageId": "1440476423059013804",
        "channelId": "1423348662318272592",
        "guildId": "1361349522684510449"
      },
      "inlineEmojis": []
    },
    {
      "id": "1440602673681403976",
      "type": "Default",
      "timestamp": "2025-11-19T07:20:42.509+00:00",
      "timestampEdited": null,
      "callEndedTimestamp": null,
      "isPinned": false,
      "content": "No, that is not expected. `librelane-magicdrc` only skips the `KLayout.DRC` step. Streamout, however, should still be done with both magic and KLayout in order to compare the GDS.\nCan you verify that both `56-magic-streamout` and `57-klayout-streamout` contain a GDS?",
      "author": {
        "id": "323371864074485771",
        "name": "mole99",
        "discriminator": "0000",
        "nickname": "Leo Moser (mole99)",
        "color": null,
        "isBot": false,
        "roles": [
          {
            "id": "1423020172595298314",
            "name": "Mod",
            "color": null,
            "position": 4
          }
        ],
        "avatarUrl": "2025-11_media/3c7c17f3225f6e56f4dccd83f14383f2-73F83.png"
      },
      "attachments": [],
      "embeds": [],
      "stickers": [],
      "reactions": [],
      "mentions": [],
      "inlineEmojis": []
    },
    {
      "id": "1440654517463945236",
      "type": "Default",
      "timestamp": "2025-11-19T10:46:43.03+00:00",
      "timestampEdited": null,
      "callEndedTimestamp": null,
      "isPinned": false,
      "content": "Haha ok, I'll dig in a bit more this evening! Thanks",
      "author": {
        "id": "803213471402688522",
        "name": "_luke_w_",
        "discriminator": "0000",
        "nickname": "LukeW",
        "color": null,
        "isBot": false,
        "roles": [],
        "avatarUrl": "2025-11_media/a2f98861602ee8229f4eb87d5c25d1b1-5FBF4.png"
      },
      "attachments": [],
      "embeds": [],
      "stickers": [],
      "reactions": [
        {
          "emoji": {
            "id": "",
            "name": "\uD83D\uDC4C",
            "code": "ok_hand",
            "isAnimated": false,
            "imageUrl": "2025-11_media/1f44c-59547.svg"
          },
          "count": 1,
          "users": [
            {
              "id": "323371864074485771",
              "name": "mole99",
              "discriminator": "0000",
              "nickname": "Leo Moser (mole99)",
              "color": null,
              "isBot": false,
              "avatarUrl": "2025-11_media/3c7c17f3225f6e56f4dccd83f14383f2-73F83.png"
            }
          ]
        }
      ],
      "mentions": [],
      "inlineEmojis": []
    },
    {
      "id": "1440781158366580829",
      "type": "Default",
      "timestamp": "2025-11-19T19:09:56.574+00:00",
      "timestampEdited": null,
      "callEndedTimestamp": null,
      "isPinned": false,
      "content": "so yeah, the `.magic.drc` has a size of 0 bytes, and the previous step failed, citing:\n\n```\nCell nmos_1p2_02_R270_512x8m81 read from path /home/luke/proj/riscboy-180/gf180mcu/gf180mcuD/libs.ref/gf180mcu_fd_ip_sram/mag\nFile /home/luke/proj/riscboy-180/gf180mcu/gf180mcuD/libs.ref/gf180mcu_fd_ip_sram/mag/M1_PSUB_05_512x8m81.mag couldn't be read\nFailure to read entire subtree of the cell.\nFailed on cell M1_PSUB_05_512x8m81.\nI/O error in writing file /home/luke/proj/riscboy-180/librelane/runs/RUN_2025-11-19_18-47-13/56-magic-streamout/chip_top.magic.gds.\nFile may be incompletely written.\n[INFO] GDS Write Complete\n```\n\nThat SRAM filename does look wrong to me. This similar filename does exist:\n\n```\n./gf180mcu/gf180mcuD/libs.ref/gf180mcu_fd_ip_sram/mag/M1_PSUB_05_512x8m81.mag\n```\n\nNot totally sure where the incorrect filename is coming from. I don't see it in my `config.yaml`",
      "author": {
        "id": "803213471402688522",
        "name": "_luke_w_",
        "discriminator": "0000",
        "nickname": "LukeW",
        "color": null,
        "isBot": false,
        "roles": [],
        "avatarUrl": "2025-11_media/a2f98861602ee8229f4eb87d5c25d1b1-5FBF4.png"
      },
      "attachments": [],
      "embeds": [],
      "stickers": [],
      "reactions": [],
      "mentions": [],
      "inlineEmojis": []
    },
    {
      "id": "1440781614711050302",
      "type": "Default",
      "timestamp": "2025-11-19T19:11:45.375+00:00",
      "timestampEdited": null,
      "callEndedTimestamp": null,
      "isPinned": false,
      "content": "oh wait no, that filename (from `find`) does match the one that magic couldn't read \uD83E\uDD14",
      "author": {
        "id": "803213471402688522",
        "name": "_luke_w_",
        "discriminator": "0000",
        "nickname": "LukeW",
        "color": null,
        "isBot": false,
        "roles": [],
        "avatarUrl": "2025-11_media/a2f98861602ee8229f4eb87d5c25d1b1-5FBF4.png"
      },
      "attachments": [],
      "embeds": [],
      "stickers": [],
      "reactions": [],
      "mentions": [],
      "inlineEmojis": [
        {
          "id": "",
          "name": "\uD83E\uDD14",
          "code": "thinking",
          "isAnimated": false,
          "imageUrl": "2025-11_media/1f914-15707.svg"
        }
      ]
    },
    {
      "id": "1440781775222607953",
      "type": "Default",
      "timestamp": "2025-11-19T19:12:23.644+00:00",
      "timestampEdited": null,
      "callEndedTimestamp": null,
      "isPinned": false,
      "content": "Hm, maybe too many file handlers open? On what platform are you building?",
      "author": {
        "id": "323371864074485771",
        "name": "mole99",
        "discriminator": "0000",
        "nickname": "Leo Moser (mole99)",
        "color": null,
        "isBot": false,
        "roles": [
          {
            "id": "1423020172595298314",
            "name": "Mod",
            "color": null,
            "position": 4
          }
        ],
        "avatarUrl": "2025-11_media/3c7c17f3225f6e56f4dccd83f14383f2-73F83.png"
      },
      "attachments": [],
      "embeds": [],
      "stickers": [],
      "reactions": [],
      "mentions": [],
      "inlineEmojis": []
    },
    {
      "id": "1440781804088066239",
      "type": "Default",
      "timestamp": "2025-11-19T19:12:30.526+00:00",
      "timestampEdited": null,
      "callEndedTimestamp": null,
      "isPinned": false,
      "content": "ahhh that could be it",
      "author": {
        "id": "803213471402688522",
        "name": "_luke_w_",
        "discriminator": "0000",
        "nickname": "LukeW",
        "color": null,
        "isBot": false,
        "roles": [],
        "avatarUrl": "2025-11_media/a2f98861602ee8229f4eb87d5c25d1b1-5FBF4.png"
      },
      "attachments": [],
      "embeds": [],
      "stickers": [],
      "reactions": [],
      "mentions": [],
      "inlineEmojis": []
    },
    {
      "id": "1440781823679528980",
      "type": "Default",
      "timestamp": "2025-11-19T19:12:35.197+00:00",
      "timestampEdited": null,
      "callEndedTimestamp": null,
      "isPinned": false,
      "content": "I'm on Ubuntu",
      "author": {
        "id": "803213471402688522",
        "name": "_luke_w_",
        "discriminator": "0000",
        "nickname": "LukeW",
        "color": null,
        "isBot": false,
        "roles": [],
        "avatarUrl": "2025-11_media/a2f98861602ee8229f4eb87d5c25d1b1-5FBF4.png"
      },
      "attachments": [],
      "embeds": [],
      "stickers": [],
      "reactions": [],
      "mentions": [],
      "inlineEmojis": []
    },
    {
      "id": "1440781971801509998",
      "type": "Default",
      "timestamp": "2025-11-19T19:13:10.512+00:00",
      "timestampEdited": null,
      "callEndedTimestamp": null,
      "isPinned": false,
      "content": "On Debian I haven't had this issue before \uD83E\uDD14",
      "author": {
        "id": "323371864074485771",
        "name": "mole99",
        "discriminator": "0000",
        "nickname": "Leo Moser (mole99)",
        "color": null,
        "isBot": false,
        "roles": [
          {
            "id": "1423020172595298314",
            "name": "Mod",
            "color": null,
            "position": 4
          }
        ],
        "avatarUrl": "2025-11_media/3c7c17f3225f6e56f4dccd83f14383f2-73F83.png"
      },
      "attachments": [],
      "embeds": [],
      "stickers": [],
      "reactions": [],
      "mentions": [],
      "inlineEmojis": [
        {
          "id": "",
          "name": "\uD83E\uDD14",
          "code": "thinking",
          "isAnimated": false,
          "imageUrl": "2025-11_media/1f914-15707.svg"
        }
      ]
    },
    {
      "id": "1440782268577616033",
      "type": "Default",
      "timestamp": "2025-11-19T19:14:21.269+00:00",
      "timestampEdited": null,
      "callEndedTimestamp": null,
      "isPinned": false,
      "content": "```\nluke@triton:~/proj/riscboy-180/hdl$ cat /proc/sys/fs/file-max\n9223372036854775807\nluke@triton:~/proj/riscboy-180/hdl$ ulimit -Hn\n1048576\nluke@triton:~/proj/riscboy-180/hdl$ ulimit -Sn\n1024\nluke@triton:~/proj/riscboy-180/hdl$ \n```\nwat",
      "author": {
        "id": "803213471402688522",
        "name": "_luke_w_",
        "discriminator": "0000",
        "nickname": "LukeW",
        "color": null,
        "isBot": false,
        "roles": [],
        "avatarUrl": "2025-11_media/a2f98861602ee8229f4eb87d5c25d1b1-5FBF4.png"
      },
      "attachments": [],
      "embeds": [],
      "stickers": [],
      "reactions": [],
      "mentions": [],
      "inlineEmojis": []
    },
    {
      "id": "1440782767678947468",
      "type": "Default",
      "timestamp": "2025-11-19T19:16:20.264+00:00",
      "timestampEdited": null,
      "callEndedTimestamp": null,
      "isPinned": false,
      "content": "thanks that was a good tip, I'll try with an increased limit. Somehow never hit this before \uD83D\uDE05",
      "author": {
        "id": "803213471402688522",
        "name": "_luke_w_",
        "discriminator": "0000",
        "nickname": "LukeW",
        "color": null,
        "isBot": false,
        "roles": [],
        "avatarUrl": "2025-11_media/a2f98861602ee8229f4eb87d5c25d1b1-5FBF4.png"
      },
      "attachments": [],
      "embeds": [],
      "stickers": [],
      "reactions": [],
      "mentions": [],
      "inlineEmojis": [
        {
          "id": "",
          "name": "\uD83D\uDE05",
          "code": "sweat_smile",
          "isAnimated": false,
          "imageUrl": "2025-11_media/1f605-42B43.svg"
        }
      ]
    },
    {
      "id": "1440783145090683041",
      "type": "Default",
      "timestamp": "2025-11-19T19:17:50.246+00:00",
      "timestampEdited": null,
      "callEndedTimestamp": null,
      "isPinned": false,
      "content": "I only thought of it because ReJ has hit it on macOS recently ^^",
      "author": {
        "id": "323371864074485771",
        "name": "mole99",
        "discriminator": "0000",
        "nickname": "Leo Moser (mole99)",
        "color": null,
        "isBot": false,
        "roles": [
          {
            "id": "1423020172595298314",
            "name": "Mod",
            "color": null,
            "position": 4
          }
        ],
        "avatarUrl": "2025-11_media/3c7c17f3225f6e56f4dccd83f14383f2-73F83.png"
      },
      "attachments": [],
      "embeds": [],
      "stickers": [],
      "reactions": [
        {
          "emoji": {
            "id": "",
            "name": "\uD83D\uDC4D",
            "code": "thumbsup",
            "isAnimated": false,
            "imageUrl": "2025-11_media/1f44d-27259.svg"
          },
          "count": 1,
          "users": [
            {
              "id": "803213471402688522",
              "name": "_luke_w_",
              "discriminator": "0000",
              "nickname": "LukeW",
              "color": null,
              "isBot": false,
              "avatarUrl": "2025-11_media/a2f98861602ee8229f4eb87d5c25d1b1-5FBF4.png"
            }
          ]
        }
      ],
      "mentions": [],
      "inlineEmojis": []
    },
    {
      "id": "1440783231808180265",
      "type": "Default",
      "timestamp": "2025-11-19T19:18:10.921+00:00",
      "timestampEdited": null,
      "callEndedTimestamp": null,
      "isPinned": false,
      "content": "you do tend to develop these spidey senses over time on a project",
      "author": {
        "id": "803213471402688522",
        "name": "_luke_w_",
        "discriminator": "0000",
        "nickname": "LukeW",
        "color": null,
        "isBot": false,
        "roles": [],
        "avatarUrl": "2025-11_media/a2f98861602ee8229f4eb87d5c25d1b1-5FBF4.png"
      },
      "attachments": [],
      "embeds": [],
      "stickers": [],
      "reactions": [
        {
          "emoji": {
            "id": "",
            "name": "\uD83D\uDD77️",
            "code": "spider",
            "isAnimated": false,
            "imageUrl": "2025-11_media/1f577-AB161.svg"
          },
          "count": 1,
          "users": [
            {
              "id": "323371864074485771",
              "name": "mole99",
              "discriminator": "0000",
              "nickname": "Leo Moser (mole99)",
              "color": null,
              "isBot": false,
              "avatarUrl": "2025-11_media/3c7c17f3225f6e56f4dccd83f14383f2-73F83.png"
            }
          ]
        }
      ],
      "mentions": [],
      "inlineEmojis": []
    },
    {
      "id": "1440788944072478730",
      "type": "Default",
      "timestamp": "2025-11-19T19:40:52.831+00:00",
      "timestampEdited": null,
      "callEndedTimestamp": null,
      "isPinned": false,
      "content": "It seems much happier now. Thank you very much for your help",
      "author": {
        "id": "803213471402688522",
        "name": "_luke_w_",
        "discriminator": "0000",
        "nickname": "LukeW",
        "color": null,
        "isBot": false,
        "roles": [],
        "avatarUrl": "2025-11_media/a2f98861602ee8229f4eb87d5c25d1b1-5FBF4.png"
      },
      "attachments": [],
      "embeds": [],
      "stickers": [],
      "reactions": [],
      "mentions": [],
      "inlineEmojis": []
    },
    {
      "id": "1440792290833465424",
      "type": "Default",
      "timestamp": "2025-11-19T19:54:10.761+00:00",
      "timestampEdited": null,
      "callEndedTimestamp": null,
      "isPinned": false,
      "content": "Glad I could help!",
      "author": {
        "id": "323371864074485771",
        "name": "mole99",
        "discriminator": "0000",
        "nickname": "Leo Moser (mole99)",
        "color": null,
        "isBot": false,
        "roles": [
          {
            "id": "1423020172595298314",
            "name": "Mod",
            "color": null,
            "position": 4
          }
        ],
        "avatarUrl": "2025-11_media/3c7c17f3225f6e56f4dccd83f14383f2-73F83.png"
      },
      "attachments": [],
      "embeds": [],
      "stickers": [],
      "reactions": [],
      "mentions": [],
      "inlineEmojis": []
    },
    {
      "id": "1440806715737247868",
      "type": "Default",
      "timestamp": "2025-11-19T20:51:29.926+00:00",
      "timestampEdited": null,
      "callEndedTimestamp": null,
      "isPinned": false,
      "content": "@Leo Moser (mole99) - Maybe LibreLane should have a check that ulimit is a reasonable value?",
      "author": {
        "id": "169786952432746498",
        "name": "mithro_",
        "discriminator": "0000",
        "nickname": "Tim 'mithro' Ansell",
        "color": null,
        "isBot": false,
        "roles": [],
        "avatarUrl": "2025-11_media/9679bb77da48d47c905b398d98a83780-75B68.png"
      },
      "attachments": [],
      "embeds": [],
      "stickers": [],
      "reactions": [],
      "mentions": [
        {
          "id": "323371864074485771",
          "name": "mole99",
          "discriminator": "0000",
          "nickname": "Leo Moser (mole99)",
          "color": null,
          "isBot": false,
          "roles": [
            {
              "id": "1423020172595298314",
              "name": "Mod",
              "color": null,
              "position": 4
            }
          ],
          "avatarUrl": "2025-11_media/3c7c17f3225f6e56f4dccd83f14383f2-73F83.png"
        }
      ],
      "inlineEmojis": []
    },
    {
      "id": "1441002039063871549",
      "type": "Reply",
      "timestamp": "2025-11-20T09:47:38.636+00:00",
      "timestampEdited": null,
      "callEndedTimestamp": null,
      "isPinned": false,
      "content": "Working on it: https://github.com/librelane/librelane/issues/818",
      "author": {
        "id": "323371864074485771",
        "name": "mole99",
        "discriminator": "0000",
        "nickname": "Leo Moser (mole99)",
        "color": null,
        "isBot": false,
        "roles": [
          {
            "id": "1423020172595298314",
            "name": "Mod",
            "color": null,
            "position": 4
          }
        ],
        "avatarUrl": "2025-11_media/3c7c17f3225f6e56f4dccd83f14383f2-73F83.png"
      },
      "attachments": [],
      "embeds": [
        {
          "title": "Check or set the maximum number of open file descriptors · Issue #...",
          "url": "https://github.com/librelane/librelane/issues/818",
          "timestamp": null,
          "description": "Description Leading up to the first wafer.space shuttle, two users faced the issue that the max open file descriptors count was set too low by default. One user is on Ubuntu and the other on macOS,...",
          "color": "#1E2327",
          "thumbnail": {
            "url": "2025-11_media/818-D8A72",
            "width": 1200,
            "height": 600
          },
          "images": [],
          "fields": [],
          "inlineEmojis": []
        }
      ],
      "stickers": [],
      "reactions": [],
      "mentions": [
        {
          "id": "169786952432746498",
          "name": "mithro_",
          "discriminator": "0000",
          "nickname": "Tim 'mithro' Ansell",
          "color": null,
          "isBot": false,
          "roles": [],
          "avatarUrl": "2025-11_media/9679bb77da48d47c905b398d98a83780-75B68.png"
        }
      ],
      "reference": {
        "messageId": "1440806715737247868",
        "channelId": "1440476423059013804",
        "guildId": "1361349522684510449"
      },
      "inlineEmojis": []
    }
  ],
  "messageCount": 17
}